package com.yimi.yinhepda.entity.request;

import java.util.List;

/**
 * @author: lj
 * Date: 2019/1/2
 * Description: 移库装卸车扫描上传请求实体
 */
public class MoveStockScanRequest {
    /**
     * 任务号
     */
    private String taskNo;
    /**
     * 操作部门编码
     */
    private String deptCode;
    /**
     * 操作部门
     */
    private String deptName;
    /**
     * 所属企业编码
     */
    private String compCode;
    /**
     * 所属企业
     */
    private String compName;
    /**
     * 移库装卸车票数
     */
    private Integer pieceNum;
    /**
     * 操作类型 1-装车，2-卸车，11-取消装车
     */
    private int operType;
    /**
     * 装卸车参与人编码
     */
    private String operPersonCodes;
    /**
     * 装卸车参与人名称
     */
    private String operPersonNames;
    /**
     * 装卸车扫描运单集合
     */
    private List<TransInventScanVo> transInventScanList;

    public static class TransInventScanVo {
        /**
         * 运单号
         */
        private String waybillNo;
        /**
         * 子单号
         */
        private String childWaybillNo;
        /**
         * 操作人编码
         */
        private String operCode;
        /**
         * 操作人
         */
        private String operName;
        /**
         * 操作时间
         */
        private String operTime;
        /**
         * 装卸场地
         */
        private String inventAreaCode;
        private String inventAreaName;

        public String getInventAreaCode() {
            return inventAreaCode;
        }

        public void setInventAreaCode(String inventAreaCode) {
            this.inventAreaCode = inventAreaCode;
        }

        public String getInventAreaName() {
            return inventAreaName;
        }

        public void setInventAreaName(String inventAreaName) {
            this.inventAreaName = inventAreaName;
        }

        public String getWaybillNo() {
            return waybillNo;
        }

        public void setWaybillNo(String waybillNo) {
            this.waybillNo = waybillNo;
        }

        public String getChildWaybillNo() {
            return childWaybillNo;
        }

        public void setChildWaybillNo(String childWaybillNo) {
            this.childWaybillNo = childWaybillNo;
        }

        public String getOperCode() {
            return operCode;
        }

        public void setOperCode(String operCode) {
            this.operCode = operCode;
        }

        public String getOperName() {
            return operName;
        }

        public void setOperName(String operName) {
            this.operName = operName;
        }

        public String getOperTime() {
            return operTime;
        }

        public void setOperTime(String operTime) {
            this.operTime = operTime;
        }
    }

    public String getTaskNo() {
        return taskNo;
    }

    public void setTaskNo(String taskNo) {
        this.taskNo = taskNo;
    }

    public String getDeptCode() {
        return deptCode;
    }

    public void setDeptCode(String deptCode) {
        this.deptCode = deptCode;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getCompCode() {
        return compCode;
    }

    public void setCompCode(String compCode) {
        this.compCode = compCode;
    }

    public String getCompName() {
        return compName;
    }

    public void setCompName(String compName) {
        this.compName = compName;
    }

    public int getOperType() {
        return operType;
    }

    public void setOperType(int operType) {
        this.operType = operType;
    }

    public List<TransInventScanVo> getTransInventScanList() {
        return transInventScanList;
    }

    public void setTransInventScanList(List<TransInventScanVo> transInventScanList) {
        this.transInventScanList = transInventScanList;
    }

    public Integer getPieceNum() {
        return pieceNum;
    }

    public void setPieceNum(Integer pieceNum) {
        this.pieceNum = pieceNum;
    }

    public String getOperPersonCodes() {
        return operPersonCodes;
    }

    public void setOperPersonCodes(String operPersonCodes) {
        this.operPersonCodes = operPersonCodes;
    }

    public String getOperPersonNames() {
        return operPersonNames;
    }

    public void setOperPersonNames(String operPersonNames) {
        this.operPersonNames = operPersonNames;
    }
}
